import { axios } from '@/utils/request'

/**
 * 单个菜单获取-详情
 * @param {*} parameter
 */
export function get (parameter) {
    return axios({
        url: '/menu/json/get',
        method: 'post',
        data: parameter
    })
}

/**
 * 单个菜单获取-详情
 * @param {*} parameter
 */
export function add (parameter) {
    return axios({
        url: '/menu/json/add',
        method: 'post',
        data: parameter
    })
}

/**
 * 菜单表格数据获取-列表
 * @param {*} parameter
 */
export function list (parameter) {
    return axios({
        url: '/menu/json/query',
        method: 'post',
        data: parameter
    })
}

/**
 * 菜单表格数据获取-列表
 * @param {*} parameter
 */
export function treeList (parameter) {
    return axios({
        url: '/menu/json/treeList',
        method: 'post',
        data: parameter
    })
}

/**
 * 菜单表格数据获取-列表
 * @param {*} parameter
 */
export function treeList2 (parameter) {
    return axios({
        url: '/role/json/treeList',
        method: 'post',
        data: parameter
    })
}

/**
 * 菜单表格数据获取-列表
 * @param {*} parameter
 */
export function menus (parameter) {
    return axios({
        url: '/menu/json/getAntMenuVo',
        method: 'post',
        data: parameter
    })
}

/**
 * 菜单表格数据获取-列表
 * @param {*} parameter
 */
export function del (parameter) {
    return axios({
        url: '/menu/json/del',
        method: 'post',
        data: parameter
    })
}
